# -*- coding: utf-8 -*-
from django.db import models
from datetime import datetime

PUBLICIDADES_TIPOS = (('1','Ilha Destaque 310x275'),('2','Tijolo Eventos 300x55'),('3','Tijolo Humor 300x55'),('4','Ilha Humor 300x265'),('5','Tijolo Vídeos 300x55'),('6','Tijolo Músicas 300x55'),('7','Interna Quadrada 260x260'),('8','Interna Wide 260x145'))

class TipoPublicidade(models.Model):
    nome = models.CharField(max_length=50)
    descricao = models.TextField(blank=True, null=True)
    
    class Meta:
        verbose_name = "Adicionar Tipo de Publicidade"
        verbose_name_plural = "Adicionar Tipos de Publicidade"
    def __unicode__(self):
        return  self.nome

class Empresa(models.Model):
    nome = models.CharField(max_length=50)
    website = models.URLField(blank=True, null=True)
    def __unicode__(self):
        return  self.nome

class Publicidade(models.Model):
    nome = models.CharField(max_length=50)
    link = models.URLField(blank=True, null=True, verify_exists=False)
    ativo = models.BooleanField(default=True)
    dataentrada = models.DateTimeField(default=datetime.now)
    datasaida = models.DateTimeField()
    nomeEmpresa = models.ForeignKey(Empresa)
    tipo = models.CharField(max_length=100, choices=PUBLICIDADES_TIPOS)
    #nomeCategoria = models.ForeignKey(TipoPublicidade)
    arquivo = models.FileField(upload_to="arquivos/publicidade")
    def __unicode__(self):
        return  self.nome